﻿html{
	height:100%;
}
body{
	font-family: Verdana,宋体;
	font-size: 12px;
	margin:10px;
	height:100%;
}

li{
	list-style-type: none;
}
img
{
	border:none;
}

.clear{
	height:0;
	clear:both;
}

#page-warp {
	height:100%;
	margin-top: 10px;
}
.widget {
	background:white;
	width:100%;

}
.widget .item-col {
	width:49.5%;
	height:100%;
	position:relative;
	
}
.widget .col-1 {
	float: left;
	position:relative;
	
}
.widget .col-2 {
	float: right;
	position:relative;
}
.item{
	border:1px solid #b5b5b5;
	margin-bottom:10px;
	width:100%;
	
}/*每个单独的模块的容器*/
.item .caption{
	background:#99CCFF url(../images/portalTitleBg.gif) repeat-x;
	font-size: 12px;
	height:20px;
	text-align: left;
	text-decoration: none;
	border:1px solid #FFFFFF;
	position:relative;
	
}/*标题头部分*/
.item .caption .text{
	border-right:1px solid #fff;
	background:url(../images/portalTitleIcon.gif) no-repeat 8px 5px;
	color:#003366;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	padding:0 25px;
	text-align:left;
}
.item .caption .option {
	position:absolute;
	top:2px;
	height:16px;
	right:5px;
	text-align: center;
}


.item .caption .option  a{
	width:15px;
	height:16px;
	float:left;
}/*window 操作按钮*/
.item .caption .option  a.min{
	background:url(../images/icon/icon_option.gif) 0 0 no-repeat;
}
.item .caption .option  a.max{
	background:url(../images/icon/icon_option.gif) -15px 0 no-repeat;
}
.item .caption .option  a.close{
    background:url(../images/icon/icon_option.gif) -30px 0 no-repeat;
}
.item .caption .option  a.setbutton{
    background:url(../images/icon/icon_option.gif) -45px 0 no-repeat;
}

.item .caption .option a.min:hover{
	background:url(../images/icon/icon_option.gif) 0 -16px no-repeat;
}
.item .caption .option a.max:hover{
	background:url(../images/icon/icon_option.gif) -15px -16px no-repeat;
}
.item .caption .option  a.close:hover{
    background:url(../images/icon/icon_option.gif) -30px -16px no-repeat;
}
.item .caption .option  a.setbutton:hover{
    background:url(../images/icon/icon_option.gif) -45px -16px no-repeat;
}

.item .content{
	background:#FFFFFF;
	border-top:1px solid #b5b5b5;
	padding: 0px;
	width: 99%;	
}

.item .freescroll{
	height:190px;
	
	overflow-y:hidden;
}


.item .content .list li{
	background:url('../images/userview-li-1.gif') no-repeat scroll left center;
	padding:4px 4px 0 10px;
}
.item .content table.baseinfo ,.item .content table.baseinfo td{
	border:none;
}
.placeholder{
	border:2px #ddd	dashed;
	height:100px;
	margin-bottom:10px;
}
.portaltable{
	
}
.portaltable th{
	line-height: 22px;
	background-color: #f0f0fe;
	height: 22px;
	font-weight: bold;
	color: #535353;
	font-size: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
.portaltable td{
	line-height: 22px;
	background-color: #FFFFFF;
	height: 22px;
	padding-left: 6px;
	color: #666666;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0f0fe;
	border-right:#FFFFFF thin solid;
}


.portaltable img {     
	border: none;
}  

/*************************************w5 start****************************************************/
.functionIntro{
	float:left;
	padding:2px;
	margin-top:5px;
}
.portal-img-link{
	width:105px;
	height:81px;
	padding-left:26px;
	padding-top:5px;
	margin:1px;
	display:block;
	float:left;
	background: url(../images/portal-img-bg.gif) left 0 no-repeat;
	position:relative;
}
.portal-img-link:hover{
	background:url(../images/portal-img-bg.gif) left -85px no-repeat;
	text-decoration:none;
}
.functionIntro span{
	line-height:20px;
	margin-right:8px;
	overflow:auto;
	display:block;
	float:left;
	font-weight:bold;
	color:#003366;
	
}

/*************************************w5 end****************************************************/
/*************************************tab start****************************************************/
.portaltable .tabNav {
	position:relative;
	margin-top:2px; 
	width:85%;
	height:95%;     
} 
.portaltable .tabNav ul{
margin:0;
margin-left:10px;
list-style:none;
float:left;
}
.portaltable .tabNav ul li{
float:left;
margin-right:4px;  
height:28px;
width:75px;
}
.portaltable .tabNav li a.tabOn{
	display:block;
	width:100%;
	height:100%; 
	background-image:url(../images/pro_tabOn.gif); 
	background-repeat: no-repeat;   
	font:"宋体";
	font-size:12px;
	color:#666666;
	font-weight:bold;
	line-height:28px;
	text-align:center;      
	text-decoration:none; 
} 
.portaltable .tabNav li a.tabOn:hover {
	display:block;
	width:100%;
	height:100%;        
	background-image:url(../images/pro_tabOn.gif);
	background-repeat: no-repeat; 
	font:"宋体";
	font-size:12px;    
	color:#FF6600;
	font-weight:bold;
	line-height:28px;
	text-align:center;   
	text-decoration:none; 
} 
.portaltable .tabNav li a.tabOff{
	display:block;
	width:100%;
	height:100%;     
	background-image:url(../images/pro_tabOff.gif);     
	background-repeat: no-repeat;
	font:"宋体";
	font-size:12px;
	color:#545454; 
	line-height:28px;
	font-weight:bold;
	text-align:center;    
	text-decoration:none; 
} 
.portaltable .tabNav li a.tabOff:hover{
	display:block;
	width:100%;
	height:100%;
	background-image:url(../images/pro_tabOff.gif);
	background-repeat: no-repeat;
	font:"宋体";
	font-size:12px;
	color:#FF6600;
	font-weight:bold;
	line-height:28px;
	text-align:center;
	text-decoration:none;
} 

.portaltable .dis{
	background:#fff;
	margin-top:-3px;
	line-height:20px;
	color:#545454;
	border:1px solid #D5D5D5;
}
.portaltable .undis{
	display:none;
	background:#fff;
	margin-top:-3px;
	line-height:20px;
	color:#333333;
	border:1px solid #D5D5D5;
}
.tips{
width:400px;
height:120px;
padding:10px;
margin:5px;
color:#333333;
text-indent:20px;
background-color:#ecf9ff;
border:1px solid #ccc;}